From d56ae617ef39f8adfee212b077b7eff7fb739379 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Mon, 25 Sep 2006 14:25:33 +0000 Subject: [PATCH] only attempt to create the GCs if the widget is realized. (Fixes #357578). 2006-09-25 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): only attempt to create the GCs if the widget is realized. (Fixes #357578). --- ChangeLog | 5 +++++ gtk/gtktreeview.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a8d7a2a631..a4cc637e08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-09-25 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): only attempt + to create the GCs if the widget is realized. (Fixes #357578). + 2006-09-25 Matthias Clasen * gtk/gtkuimanager.c (_gtk_menu_is_empty): Don't leak diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 8d64e8df50..148dbbd291 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -14624,7 +14624,7 @@ gtk_tree_view_set_grid_lines (GtkTreeView *tree_view, old_grid_lines = priv->grid_lines; priv->grid_lines = grid_lines; - if (!GTK_WIDGET_REALIZED (widget)) + if (GTK_WIDGET_REALIZED (widget)) { if (grid_lines == GTK_TREE_VIEW_GRID_LINES_NONE && priv->grid_line_gc) -- 2.30.2